301394
320978
614504
217998
144983
368878
814184
336202
86719
133719
50911
870470
5173799
3590581
3119148
2424804
2245988
2070609
1994358
192278
1777118
1724136
1697196
1643471